当前位置: 首页> 函数类别大全> get_class_vars

get_class_vars

返回由类的默认属性组成的数组
名称:get_class_vars
分类:类和对象
所属语言:php
一句话介绍: 返回由类的默认属性组成的数组

get_class_vars 函数

适用PHP版本

PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8

函数说明

get_class_vars() 函数用于获取指定类中所有的静态属性及其默认值。返回的结果是一个关联数组,数组键为属性名,数组值为属性的默认值。如果类中没有静态属性,则返回空数组。

函数语法

get_class_vars( string $class_name ): array

参数

该函数接受一个参数:

  • $class_name (string):类的名称,必须是一个有效的类名。

返回值

返回指定类的静态属性和默认值组成的关联数组。如果类中没有静态属性,返回空数组。

示例

以下是一个使用 get_class_vars 函数的示例:

示例代码

<?php
class MyClass {
    public static $var1 = 'Hello';
    public static $var2 = 'World';
    private static $var3 = 'Private';
}
<p>$class_vars = get_class_vars('MyClass');<br>
print_r($class_vars);<br>
?><br>

示例代码的说明

在这个示例中,我们创建了一个类 MyClass,并定义了三个静态属性:$var1、$var2 和 $var3。其中 $var1 和 $var2 是公共的,而 $var3 是私有的。调用 get_class_vars 函数时,返回了所有的公共静态属性($var1 和 $var2)及其默认值。由于 get_class_vars 函数仅返回公共静态属性,因此 $var3 不会出现在结果中。

同类函数
热门文章